bg
/* Reset */
html,body,div,span,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
		margin:0;
		padding:0;
	}
	
	input, textarea ,a, img{ outline: none; }

        table, input{
            width: 100%;
        }
        
/* General Section */
	html, body, textarea, input { 
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		-webkit-text-size-adjust:none;
                resize: none;
	}

	html, body {margin:0;padding:0;width:100%;height:100%; }


	header, footer, nav, section{
		display:block;
	}
	.left {
		float:left;
	}
	
	.right {
		float:right;
	}
	

/* Typography */
	a{ text-decoration:none; cursor:pointer;}
	a:hover { text-decoration:underline; }
	a, a:hover, a:visited, a:link {color:#363b4e;}
	
	h1, h2, h3, h4, h5, h6{
		font-weight:100;
		font-family: 'Cuprum', Arial, sans-serif;
		color:#363b4e;
	}
	h1 {
		font-size:28px;
		line-height:32px;
                
	}
	h2 {
		font-size:24px;
		line-height:26px;
               
	}
	h3 {
		font-size:20px;
		line-height:24px;
	}
	h4 {
		font-size:18px;
		line-height:22px;
	}
	h5 {
		font-size:16px;
		line-height:22px;
	}
	h6 {
		font-size:14px;
		line-height:20px;
	}
	h1 span{
		font-size:14px;
		line-height:14px;
	}
	h2 span{
		font-size:12px;
		line-height:12px;
	}
	h3 span{
		font-size:10px;
		line-height:10px;
	}
     
	p, ul, ol, pre{
		color:#363b4e;
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 18px;
	}
	
	.substrate-red { background:#ff0024; color:#fff; padding:2px; padding-top:0; }
	.substrate-purple { background:#c41fdd; color:#fff; padding:2px; padding-top:0; }
	.substrate-green { background:#54bc00; color:#fff; padding:2px; padding-top:0; }
	.substrate-orange { background:#ff8400; color:#fff; padding:2px; padding-top:0; }
	.substrate-blue { background:#22aeff; color:#fff; padding:2px; padding-top:0; }
	.substrate-black { background:#242424; color:#fff; padding:2px; padding-top:0; }
	pre {
		margin-top:20px;
		margin-bottom:20px;
		border:1px solid #ececec;
		background-image: url(../images/bg_pre.png);
		color:#595c61;
		line-height:21px;
		padding: 0px 20px;
		box-shadow: 0 0 10px #ececec;
	}
	
	blockquote{
		font-size:16px;
		font-family: Arial, Helvetica, sans-serif;
		padding:0 65px;
		min-height:50px;
		margin-top:20px;
		background-image:url(../images/blockquote-2.png);
		background-repeat:no-repeat;
		color:#363b4e;
	}
	.blockquote-red { background-image:url(../images/blockquote-1.png); }
	.blockquote-orange { background-image:url(../images/blockquote-3.png); }
	
	.blockquote-2-blue {
		background:#00a2ff;
		background-image:url(../images/blockquote-2.png);
		background-repeat:no-repeat;
		padding:20px;
		padding-left:50px;
	}
	.blockquote-2-blue p, .blockquote-2-black p, .blockquote-2-orange p{ color:#fff; }
	
	.blockquote-2-black {
		background:#242424;
		background-image:url(../images/blockquote-4.png);
		background-repeat:no-repeat;
		padding:20px;
		padding-left:50px;
	}
	
	.blockquote-2-orange {
		background:#ff8400;
		background-image:url(../images/blockquote-3.png);
		background-repeat:no-repeat;
		padding:20px;
		padding-left:50px;
	}
	hr { 
		display:block;
		height:0px;
		line-height:0px;
		border:0;
		border-top:1px solid #CCC;
		margin:16px 0;
		float:none;
		clear:both;
		padding:0;
	}
	strong{
		font-weight:700;
	}
	em{
		font-style:italic;
	}
	img{
		border:0;
	}
	

	
	fieldset { border: 1px solid  #CCC; padding: 10px; }
		
	.clear {
		clear:both;
		display:block;
	}
	
	.typography-heading p{
		margin-bottom:20px;
	}

	.typography-ul ul{
		float:left;
		
		margin-right:50px;
		margin-bottom:20px;
	}
	.normal-list {
		list-style: inside;
	}
	.lower-latin-list {
		list-style: lower-latin;
		margin-left:20px;
	}
	.square-list {
		list-style: square;
	}
	.number-list {
		list-style: decimal;
		margin-left:20px;
	}
	.none-list {
		list-style: none;
		
	}
	.circle-list {
		list-style: circle;
		margin-left:20px;
	}
	.del-list {
		list-style: url(../images/list/del.gif);
		margin-left:20px;
	}
	.triangle-list {
		list-style: url(../images/list/triangle.gif);
		margin-left:20px;
	}
	.check-list {
		list-style: url(../images/list/check-list.gif);
		margin-left:20px;
	}
	.arrow-list {
		list-style: url(../images/list/arrow.gif);
		margin-left:20px;
	}
	.minus-list {
		list-style: url(../images/list/minus.gif);
		margin-left:20px;
	}
	.star-list {
		list-style: url(../images/list/star.gif);
		margin-left:20px;
	}
	
	.italic {
		font-style:italic;
	}
	p.intro {
		width:270px;
		float:left;
		margin-right:40px;
	}
	.firstletter-blue {
		 font-size : 60px;
		 margin-top:-10px;
		 padding-top:30px;
		 padding-bottom:20px;
		 padding-right:10px;
		 float : left;
		 color : #00a2ff;
	 }
	 .firstletter-orange {
		 font-size : 60px;
		 margin-top:-10px;
		 padding-top:30px;
		 padding-bottom:20px;
		 padding-right:10px;
		 float : left;
		 color : #ff8400;
	 }
	 .firstletter-red {
		 font-size : 60px;
		 margin-top:-10px;
		 padding-top:30px;
		 padding-bottom:20px;
		 padding-right:10px;
		 float : left;
		 color : #ff0024;
	 }

	.intro-2 {
		min-height:60px;
	}
	/* FORM */
	.grid-indent {
		margin-top:20px;
		margin-right:20px;
	}
	.form {
		margin-top:10px;
                
	}
        
        .formCenter{
/*            margin:auto;
            width: 100%;*/
            
         }
         
         
         
        
	input[type="text"],input[type="number"],input[type="password"] {
		border:1px solid #dadada;
		height:28px;
		font-family: Arial, Helvetica, sans-serif;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color:#555555;
		background-color:#FFF;
	}
	.table_form { width:100%;  }
	.table_form td { margin:0; width:33%; float:left;
	}
	.formRow  { clear:both;
		padding-top:10px; }


	.formRow .formRight { float: right; width: 90%; }


	.small {
		width:50%;
	}
	.small-2 {
		width:100px;
	}
	.medium {
		width:100%;
	}
	.medium-select {
		width:100%;
		max-width:500px;
	}
	textarea {
		border:1px solid #dadada;
		font-family: Arial, Helvetica, sans-serif;
		width: 100%;
		padding-top:5px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3spx;
		color:#575757;
		background-color:#fefefe;
	}
	.uploader{
		position:relative;
		display:inline-block;
		overflow:hidden;
		cursor:default;
		padding:0;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	
	.filename{
		float:left;
		display:inline-block;
		outline:0 none;
		height:32px;
		width:405px;
	}
	.button_files {
		float:left;
		height:25px;
		display:inline-block;
		outline:0 none;
		padding:0px 12px;
		margin-left:-2px;
		cursor:pointer;
		border:1px solid;
		font:12px Arial, Helvetica, sans-serif;
		
	}

	.uploader input[type=file]{
		position:absolute;
		top:0; right:0; bottom:0;
		border:0;
		padding:0; margin:0;
		height:20px;
		cursor:pointer;
		filter:alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity: 0;
		opacity:0;
	}
	
	input[type=button]::-moz-focus-inner{padding:0; border:0 none; -moz-box-sizing:content-box;}
	input[type=button]::-webkit-focus-inner{padding:0; border:0 none; -webkit-box-sizing:content-box;}
	input[type=text]::-moz-focus-inner{padding:0; border:0 none; -moz-box-sizing:content-box;}
	input[type=text]::-webkit-focus-inner{padding:0; border:0 none; -webkit-box-sizing:content-box;}
	.black .button_files{
		background:#fff;
		border:1px solid #dadada;
		color:#55585d;
		height:30px;
		margin-left:-3px;
		-webkit-border-radius: 3px;
		-webkit-border-top-left-radius: 0;
		-moz-border-radius: 3px;
		-moz-border-radius-topleft: 0;
		border-radius: 3px;
		border-top-left-radius: 0;
	}
	
	.black:hover .button_files{
		 -moz-opacity: 0.9;
		  -khtml-opacity: 0.9;
		  opacity: 0.9;
		  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	}

	.elem {
		clear:both;
		padding-top:10px;
	}
	.elem label {
		float:left;
		padding-top:2px;
	}
	.indent {
		margin-left:150px;
		width:auto;
	}
	.input-slider {
		background-color:#000;
	}
	#amount, #amount2, #amount3 , #amount4{
		background-color:#fff; background-image:none; border:0; color:#3093e1;
	}
	.distance p{
		float:left;
		width:25%;
		display:block;
	}
	.distance-2 ul{
		float:left;
		width:50%;
	}
	.distance p label{
		margin-top:2px;
		display:block;
	}
	.checkbox, .radio {
		width: 23px;
		height: 23px;
		padding: 0 5px 0 0;
		background: url(../images/checkbox.png) no-repeat;
		display: block;
		clear: left;
		float: left;
		margin-top:-1px;
	}
	.radio {
		background: url(../images/radio.png) no-repeat;
	}
	.color-img {
		padding-top:5px;
		padding-left:5px;
		position:absolute;
	}
	#editor {
		width:98%;
	}
	
	
	/* iphone checbox */
	.tzCheckBox{
		background:url(../images/check-iphone-1.png) no-repeat right bottom;
		display:inline-block;
		width:68px;
		height:34px;
		white-space:nowrap;
		position:relative;
		cursor:pointer;
	}
	
	.tzCheckBox.checked{
		background-position:top left;
	}
	
	.tzCheckBox .tzCBContent{
		color: white;
		line-height: 33px;
		padding-right: 38px;
		text-align: right;
	}
	
	.tzCheckBox.checked .tzCBContent{
		text-align:left;
		padding:0 0 0 38px;
	}
	
	.tzCBPart{
		background:url('../images/check-iphone-1.png') no-repeat left bottom;
		position:absolute;
		top:0;
		left:-14px;
		height:36px;
		overflow: hidden;
	}
	
	.tzCheckBox.checked .tzCBPart{
		background-position:top right;
		left:auto;
		right:-14px;
	}
	
	.tzCheckBox2{
		background:url('../images/check-iphone-2.png') no-repeat right bottom;
		display:inline-block;
		width:68px;
		height:34px;
		white-space:nowrap;
		position:relative;
		cursor:pointer;
	}
	
	.tzCheckBox2.checked{
		background-position:top left;
	}
	
	.tzCheckBox2 .tzCBContent2{
		color: white;
		line-height: 33px;
		padding-right: 38px;
		text-align: right;
	}
	
	.tzCheckBox2.checked .tzCBContent2{
		text-align:left;
		padding:0 0 0 38px;
	}
	
	.tzCBPart2{
		background:url('../images/check-iphone-2.png') no-repeat left bottom;
		position:absolute;
		top:0;
		left:-14px;
		height:36px;
		overflow: hidden;
	}
	
	.tzCheckBox2.checked .tzCBPart2{
		background-position:top right;
		left:auto;
		right:-14px;
	}


	
	/* Step */
	    .prev-step { float:left;}
        .next-step { float:right;}
        #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
        #steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
        #steps li span {font-size:11px; display:block;}
        #steps li.current { color:#000;}
	/******* VALIDATE FORM *******/

	#customForm input.error{
		background: #f8dbdb;
		border-color: #e77776;
	}
	#customForm textarea.error{
		background: #f8dbdb;
		border-color: #e77776;
	}
	#customForm div span.error{
		color: #e46c6e;
	}
	#error{
		margin-bottom: 20px;
		border: 1px solid #efefef;
	}
	#error ul{
		list-style: square;
		padding: 5px;
		font-size: 11px;
	}
	#error ul li{
		list-style-position: inside;
		line-height: 1.6em;
	}
	#error ul li strong{
		color: #e46c6d;
	}
	#error.valid ul li strong{
		color: #93d72e;
	}
	
		/* Middle
	-----------------------------------------------------------------------------*/
                
/*                -----------------Pie de Pagina---------------*/

       #piepagina{
               
		
                background-color:silver;
                -webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		
	        margin:auto;
		width:100%;
		padding: 1em;
                }
              
                      
      #piepagina h3{
                    text-align: center 
                        
                }
	#container-main {
		overflow: hidden;
		background:#fff;
		background-image:url(../images/bg_sideleft.png);
		background-position:left;
		background-repeat:repeat-y;
		min-height:100%;
		margin-bottom:-15px;

	}
	#container {
		width: 100%;
		float: left;
		min-height:100%;
		height:100%;
	}
	
	#content {
		padding: 0 0 0 230px;
	}
	
	
	/* Sidebar Left
	-----------------------------------------------------------------------------*/
	#sideLeft {
		float: left;
		width: 230px;
		margin-left: -100%;
		position: relative;
		color:#FFF;
	}
	/* User Profile */
	.profile {
		margin:22px;
	}
	.button-profile a {
		background-image:url(../images/button-profile.png);
		display:block;
		height:30px;
		width:37px;
		padding-top:1px;
	}
	.button-profile a:hover {
		background-position:0px 60px;
	}
	.button-profile a:active {
		background-position:0px 30px;
	}
	.button-profile a span {
		display:block;
	}
	.exit-icon {
		background-image: url(../images/icon-profile.png);
		height:16px;
		width:14px;
	    margin-left:13px;
		margin-top:6px;
	}
	.new-icon {
		background-position:15px 0px;
		background-image: url(../images/icon-profile.png);
		height:16px;
		width:15px;
		margin-left:11px;
		margin-top:6px;
	}
	.event-icon {
		background-position:30px 0px;
		background-image: url(../images/icon-profile.png);
		height:16px;
		width:15px;
		margin-left:12px;
		margin-top:6px;
	}
	.chat-icon {
		background-position:45px 0px;
		background-image: url(../images/icon-profile.png);
		height:16px;
		width:15px;
		margin-left:12px;
		margin-top:6px;
	}
	.setting-icon {
		background-position:63px 0px;
		background-image: url(../images/icon-profile.png);
		height:16px;
		width:16px;
		margin-left:11px;
		margin-top:6px;
	}
	.notice {
		width:9px;
		height:9px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		padding-bottom:2px;
		text-align:center;
		color:#fff;
		display:block;
		background: #940000; /* Old browsers */
		background: -moz-linear-gradient(top, #940000 1%, #f70000 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#940000), color-stop(100%,#f70000)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #940000 1%,#f70000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #940000 1%,#f70000 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #940000 1%,#f70000 100%); /* IE10+ */
		background: linear-gradient(top, #940000 1%,#f70000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#940000', endColorstr='#f70000',GradientType=0 ); /* IE6-9 */
		font-size:9px;
		margin-left:30px;
		border:1px solid #a00000;
	}
	.avatar {
		margin-top:20px;
		background:url(../images/bg_avatar.png) no-repeat;
		width:182px;
		height:184px;
	}
	.avatar img {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		width:181px;
		height:179px;
		margin:auto;
	}
	.info-prof {
		margin-top:20px;
	}
	.group-prof {
		border:1px solid #606b73;
		background: #c1c9ce; /* Old browsers */
		background: -moz-linear-gradient(top, #c1c9ce 0%, #afb8bf 8%, #7c8993 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c9ce), color-stop(8%,#afb8bf), color-stop(100%,#7c8993)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #c1c9ce 0%,#afb8bf 8%,#7c8993 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #c1c9ce 0%,#afb8bf 8%,#7c8993 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #c1c9ce 0%,#afb8bf 8%,#7c8993 100%); /* IE10+ */
		background: linear-gradient(top, #c1c9ce 0%,#afb8bf 8%,#7c8993 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c9ce', endColorstr='#7c8993',GradientType=0 ); /* IE6-9 */
		padding:1px 5px;
		color:#000000;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-left:10px;
		font-size:10px;
		
	}
	.exp {
		font-family:10px;
		color:#57585b;
		margin-top:5px;
	}
	.separator-prof {
		border-top:1px solid #13131d;
		border-bottom:1px solid #292c35;
		margin-top:20px;
	}
	.info-buttons {
		margin-top:20px;
		margin-left:-11px;
	}
	.info-buttons div {
		float:left;
		margin-left:11px;
	}
	.profile-details {
		margin-right:-50px;
	}
	.follow-prompt {
		margin-top:20px;
		margin-right:50px;
		float:left;
	}
	.follow-prompt span {
		font-family:14px;
		font-weight:bold;
		color:#FFF;
	}
	.follow-promt p {
		color:#57585b;
		font-size:12px;
	}
	.profession {
		background-image:url(../images/profile-details.png);
		background-position:0px -15px;
		background-repeat:no-repeat;
		padding-left:20px;
		margin-top:20px;
	}
	.location {
		background-image:url(../images/profile-details.png);
		background-repeat:no-repeat;
		padding-left:20px;
		margin-top:10px;
	}
	
	/* menu - left */
	ul.menu {
		clear:both;
		margin-top:20px;
	}
	ul.menu, ul.menu ul {
	  	list-style-type:none;
		margin:0;
		padding: 0;
		width: 229px; /*width of menu*/
	}
	
	ul.menu a {
	  display: block;
	  text-decoration: none;	
	}
	
	ul.menu li a, ul.menu ul.menu li a {
		background:#3CC22A url(../images/fondo-verde.jpg);
		color:#fff;
		font: 16px "Cuprum", Arial, Helvetica, sans-serif;
		display: block;
		position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
		width: auto;
		padding-left: 10px;
		padding-top:9px;
		text-decoration: none;
		height:28px;
		border-bottom:1px solid #3D8316;
		border-top:1px solid #3D8316;
		margin-top:-1px;
	}
	.index {
		background-image:url(../images/index.png);
		display:block;
		width:9px;
		height:12px;
		float:right;
		margin-right:20px;
		margin-top:5px;
	}
	ul.menu ul.menu li a span {
		color:#fff;
	}
	
 	/*ul.menu li a:hover, ul.menu ul.menu li a:hover {
	  	background-image:url(../images/menu-left-bg.png);
		background-position:0px 44px;
		color:#fff;
	} */
	ul.menu li ul {
		background:#0089c7;
	}
	ul.menu li ul li a, ul.menu ul.menu li ul li a {
	  border:0;
	  background-image:none;
	  background:#9BCA4A;
	  margin:0;
	
	}
	ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
		background: #639721;
		color:#fff;
	}
	ul.menu ul.menu li a:hover {
		border-left: 0;
		padding-left: 0.5em;
	}


	.menu span.four-prong {
		background-image:url(../images/index-menu.png);
		margin-left:10px;
		background-repeat:no-repeat;
		padding-left:25px;
		color:#fff;
		float:left;
	}

	/* Last action */
	.last-action {
		margin:20px;
	}
	.la_title {
		color:#fff;
		font-weight:bold;
	}
	.actions {
		margin-top:20px;
	}
	.icon-action {
		float:left;
	}
	.action-action {
		margin-left:30px;
		color:#57585b;
	}
	.link-action {
		margin-left:30px;
		margin-top:5px;
	}
	.link-action a {
		color:#dfdfdf;
		text-decoration:underline;
	}
	.link-action a:hover {
		text-decoration:none;
	}
	.date-action {
		margin-left:30px;
		margin-top:5px;
		color:#57585b;
		font-size:12px;
	}
	/* Header
	-----------------------------------------------------------------------------*/

	/* Header */
	.header {
		padding-top:20px;
		padding-left:20px;
		padding-right:20px;
		height: 51px;
		background: #dde0e7; /* Old browsers */
		background: -moz-linear-gradient(top, #fefefe 0%, #dde0e7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dde0e7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fefefe 0%,#dde0e7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fefefe 0%,#dde0e7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fefefe 0%,#dde0e7 100%); /* IE10+ */
		background: linear-gradient(top, #fefefe 0%,#dde0e7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dde0e7',GradientType=0 ); /* IE6-9 */
		border-bottom:1px solid #b4b8c2;
		color:#55585d;
		width:auto;
		overflow:hidden;
		min-width:280px;
	}
	.search {
		float:left;
	}
	.search input{
		background-image:url(../images/search.png);
		width:164px;
		height:31px;
		color:#cfd0da;
		padding-left:50px;
		border:0;
	}
	.button-head a{
		float:right;
		height:18px;
		display:block;
		border:1px solid #a4aab9;
		font-size:12px;
		color:#363b4e;
		background: #fefefe; /* Old browsers */
		background: -moz-linear-gradient(top, #fefefe 0%, #dee1e7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dee1e7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fefefe 0%,#dee1e7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fefefe 0%,#dee1e7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fefefe 0%,#dee1e7 100%); /* IE10+ */
		background: linear-gradient(top, #fefefe 0%,#dee1e7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dee1e7',GradientType=0 ); /* IE6-9 */
		padding:6px 6px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.button-head a:hover{
		text-decoration:none;
		background: #fefefe; /* Old browsers */
		background: -moz-linear-gradient(top, #fefefe 0%, #e5e8ee 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e5e8ee)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fefefe 0%,#e5e8ee 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fefefe 0%,#e5e8ee 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fefefe 0%,#e5e8ee 100%); /* IE10+ */
		background: linear-gradient(top, #fefefe 0%,#e5e8ee 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e5e8ee',GradientType=0 ); /* IE6-9 */
	}
	.button-head a:active {
		-moz-box-shadow:    inset 0 2px 7px #aaacb1;
	    -webkit-box-shadow: inset 0 2px 7px #aaacb1;
	    box-shadow:         inset 0 2px 7px #aaacb1;
	}
	.view-site span {
		background-image:url(../images/view_site.png);
		background-repeat:no-repeat;
		padding-left:25px;
		padding-top:1px;
		display:block;
		height:15px;
	}
	.view_menu a{
		display:none;
	}
	/* SpeedBar */
	.speedbar {
		padding-top:12px;
		padding-bottom:10px;
		padding-left:20px;
		padding-right:20px;
		background: #f5f7fa; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #f5f7fa 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f7fa)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#f5f7fa 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#f5f7fa 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#f5f7fa 100%); /* IE10+ */
		background: linear-gradient(top, #ffffff 0%,#f5f7fa 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f7fa',GradientType=0 ); /* IE6-9 */
		color:#55585d;
		width:auto;
		overflow:hidden;
		min-width:490px;
		border-bottom:1px solid #b7bbc4;
	}
	.speedbar-shadow {
		background-image:url(../images/bg_speedbar.png);
		height:10px;
	}
	.speed-info {
		list-style:none;
		float:left;
	}
	.speed-info li {
		float:left;
		margin-right:20px;
		color:#363b4e;
		font-weight:bold;
                font-size:25px;
	}
	.speed-info li span{
		font-weight:normal;
	}
	.speed-info-2 {
		float:right;
		color:#363b4e;
		font-weight:bold;
	}
	.speed-info-2 span{
		font-weight:normal;
		color:#2197c8;
	}
	/* Content */
	.content {
		padding-left:20px;
		padding-right:20px;
		margin-top:20px;
		margin-bottom:20px;
		clear:both;
	}
	.separator {
		height:5px;
		background:#dfdfdf;
		width:100%;
		clear:both;
		margin-top:20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	.filling {
		margin-right:20px;
		margin-left:20px;
	}
	.last {
		margin-right:0;
	}
	.first {
		margin-left:0;
	}

	/* HEAD GRID (TITLE AND ICON */
	.head_grid {
		margin-top:10px;
	}
	.title_grid {
		float:left;
		color:#363b4e;
		font-weight:bold;
	}
	.right_menu_grid {
		float:right;
		list-style:none;
	}
	.right_menu_grid li {
		float:left;
		font-weight:bold;
		margin-left:10px;
	}
	.right_menu_grid li a{
		text-decoration:underline;
		color:#363b4e;
	}
	.right_menu_grid li a:hover{
		text-decoration:none;
	}
	.icon-pencil {
		background-image: url(../images/head_grid_icon.png);
		display:block;
		width:12px;
		height:12px;
		margin-top:2px;
	}
	.icon-cal {
		background-image: url(../images/head_grid_icon.png);
		background-position:27px 0px;
		display:block;
		width:12px;
		height:12px;
		margin-top:2px;
	}
	.icon-setting {
		background-image: url(../images/head_grid_icon.png);
		background-position:13px 0px;
		display:block;
		width:12px;
		height:12px;
		margin-top:2px;
	}
	/* STATISTIC BLOCK */
	#tooltip {
		background:#fff;
		border:1px solid #d5d5de;
		margin-top:-70px;
		margin-left:-55px;
		color:#e062a0;
		text-align:center;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:5px;
	}

	#tooltip p {
		color:#363b4e;
		text-transform:uppercase;
		font-weight:bold;
	}
	.legend {
		display:none;
	}
	
	.graph {
		margin-top:10px;
	}
	.stats_figures {
		padding-left:20px;
		padding-right:20px;
		height:160px;
		width:auto;
		margin-left:-20px;
		margin-right:-20px;
		margin-top:20px;
		background:#f8f8fa;
		list-style:none;
		
	}
	.stats_figures li {
		float:left;
		height:160px;
		width:33%;
		text-align:center;
		margin-top:50px;
		font-family: 'Bree Serif', serif;
		font-size:80px;
		color:#cfd0da;
	}
	.stats_figures li span {
		margin-top:40px;
		font-family: 'Cuprum', Arial, sans-serif;
		font-size:18px;
		color:#363b4e;
		text-transform:uppercase;
		display:block;
	}
	
	.stats_figures_2 {
		height:145px;
		width:auto;
		margin-top:20px;
		list-style:none;
		margin-right:-1px;
	}
	.stats_figures_2 li {
		float:left;
		height:120px;
		width:33%;
		text-align:center;
		font-family: 'Bree Serif', serif;
		color:#2197c8;
		border-right:1px solid #ededed;
		padding-top:30px;
	}
	.stats_figures_2 li span {
		font-size:18px;
		color:#363b4e;
		text-transform:uppercase;
		display:block;
	}
	.stats_figures_2 li span.string1 {
		color:#2197c8;
		font-size:60px;
		font-family: 'Bree Serif', serif;
	}
	.stats_figures_2 li span.string2 {
		margin-top:25px;
		font-family: 'Bree Serif', serif;
	}
	.stats_figures_2 li span.string3 {
		margin-top:10px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:none;
	}
	#pink {
		color:#e062a0;
	}
	#string_last {
		border:0;
	}
	
	.autoUpdate {
		height:250px;
		width:100%;
	}
	.bars {
		height:250px;
		width:100%;
		margin-top:20px;
	}
	.stats_figures_3 {
		list-style:none;
		color:#909090;
		margin-top:20px;
		width:100%;
	}
	.stats_figures_3 li{
		width:25%;
		float:left;
		font-weight:bold;
		text-align:center;
	}
	.stats_figures_3 li span{
		display:block;
		text-transform:uppercase;
		font-weight:normal;
	}
	
	.stats_figures_4 {
		list-style:none;
		color:#363b4e;
		font-family: 'Cuprum', Arial, sans-serif;
		font-size:24px;
		margin-top:20px;
		width:100%;
		clear:both;
	}
	.stats_figures_4 li{
		width:33%;
		float:left;
		text-align:center;
		height:32px;
	}
	.stats_figures_4 li span{
		background-image:url(../images/soc-ico.png);
		background-repeat:no-repeat;
		padding-left:40px;
		padding-top:3px;
		margin:auto;
	}
	.twitter {
		background-position:0px -31px;
	}
	.youtube {
		background-position:0px -62px;
	}
	
	.navi-data {
		margin-top:10px;
		float:left;
	}
	.navi-button {
		margin-top:20px;
		float:right;
	}
	.pies {
		list-style:none;
		margin-top:20px;
	}
	.pies li {
		width:50%;
		float:left;
		text-align:center;
	}
	.pie {
		width:250px;height:250px;
		margin:auto;
		
	}
	/* ALBUM PHOTO BLOCK */
	.album {
		clear:both;
		margin-top:20px;
	}
	.album img {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		max-height:146px;
		max-width:146px;
	}
	.list_album {
		width:1920px; height:200px;
		list-style:none;
	}
	.list_album li {
		float:left;
		margin-right:40px;
		max-width:146px;
		margin-bottom:10px;
	}
	.list_album li a:hover { text-decoration:none; }
	.list_album li span {
		text-align:center;
		font-weight:bold;
	}
	.name {
		margin:auto;
		text-align:center;
	}
	.list_album li:hover div.name span {
		background:#2197c8;
		padding:5px;
		color:#fff;
		text-decoration:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.list_album li:hover div.red-name span {
		background:#cc0d00;
	}
	.list_album li:hover div.orange-name span {
		background:#ff9000;
	}
	.list_album li:hover div.pink-name span {
		background:#ac3a72;
	}
	.scroll-pane {
		width: 100%;
		height: 175px;
		overflow: auto;
		outline: none;
		margin-top:10px;
	}
	.width-scroll {
		width:1920px;
	}
	.scroll-2 {
		height:175px;
		overflow: auto;
		outline: none;
	}
	.horizontal-only {
		height: auto;
		max-height: 200px;
		outline: none; 
	}
	.add {
		background-image:url(../images/add.png);
		display:block;
		width:146px;
		height:146px;
	}
	.zoom { 
		   width:146px;
			height:146px; 
			display:block; 
			position:relative; 
			overflow:hidden; 
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin-bottom:15px;
	}

	.zoomm { 
		   width:146px;
			height:146px; 
			display:block; 
			position:relative; 
			overflow:hidden; 
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin-bottom:15px;
	}


    .zoomOverlay {
            position:absolute;
            top:0; left:0;
            bottom:0; right:0;
            display:none;
            background-image:url(../images/zoom.png);
            background-repeat:no-repeat;
            background-position:center;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
        }


        .zoomOverlay-2 {
            position:absolute;
            top:0; left:0;
            bottom:0; right:0;
            display:none;
            background-image:url(../images/play.png);
            background-repeat:no-repeat;
            background-position:center;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
        }

	/* MINI CHAT BLOCK */
	.mini-chat {
		border:1px solid #d8d8d8;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-top:10px;
	}

	ul.tabNavigation {
		list-style: none;
		margin: 0;
		padding: 0;
		height:30px;
		padding-left:10px;
		background: #f6f6f6; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 100%); /* IE10+ */
		background: linear-gradient(top, #ffffff 0%,#f6f6f6 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
		border-bottom:1px solid #d8d8d8;
	}
	
	ul.tabNavigation li {
		display:block;
		float:left;
		margin-right:2px;
	}
	ul.tabNavigation li span { float:left; }
	ul.tabNavigation li a {
		height:20px;
		background-color: #666;
		padding:5px;
		text-decoration: none;
		display:block;
		color:#5f6374;
		float:left;
		border-left:1px solid #d8d8d8;
		border-right:1px solid #d8d8d8;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		background: #f6f6f6; /* Old browsers */
		background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f6f6f6 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f6f6f6 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(top, #f6f6f6 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	}
	
	ul.tabNavigation li a.selected,
	ul.tabNavigation li a.selected:hover {
		background: #FFF;
		color:#5f6374;
		height:21px;
	}
	
	ul.tabNavigation li a:focus {
	outline: 0;
	}
	
	.messages {
		margin:10px;
		color:#363b4e;
	}
	.mes {
		border-bottom:1px solid #e0e0e0;
		margin-top:10px;
	}
	.author {
		color:#a6a9b8;
	}
	.text {
		color:#5f6374;
		margin-top:10px;
		margin-bottom:10px;
	}
	.form-mini-chat {
		height:158px;
		border-top:1px solid #d8d8d8;
		padding-top:10px;
		padding-right:30px;
		padding-left:10px;
		color:#5f6374;
		background: #fefefe; /* Old browsers */
		background: -moz-linear-gradient(top, #fefefe 0%, #f6f6f6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fefefe 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fefefe 0%,#f6f6f6 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fefefe 0%,#f6f6f6 100%); /* IE10+ */
		background: linear-gradient(top, #fefefe 0%,#f6f6f6 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	}
	.form-mini-chat textarea {
		height:70px;
		margin-top:10px;
		margin-bottom:10px;
		border:1px solid #d8d8d8;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;	
		width:100%;
	}
	.user-online-stat {
		background-image:url(../images/user-online.png);
		background-repeat:no-repeat;
		padding-left:30px;
		margin-top:5px;
		float:right;
		font-weight:bold;
		color:#363b4e;
		margin-right:-20px;
	}
	.user-online-stat span {
		color:#8d92a7;
		font-weight:normal;
	}
	.online {
		background-image:url(../images/status-online.png);
		width:7px;
		height:7px;
		margin-left:5px;
		float:right;
		margin-top:6px;
	}
	.standby-mode {
		background-image:url(../images/status-online.png);
		background-position:7px 0px;
		width:7px;
		height:7px;
		margin-left:5px;
		float:right;
		margin-top:6px;
	}
	.offline {
		background-image:url(../images/status-online.png);
		background-position:16px 0px;
		width:7px;
		height:7px;
		margin-left:5px;
		float:right;
		margin-top:6px;
	}
	ul.tabs
			{
				margin: 0 0 .5em;
				padding: 0;
				overflow: hidden;
			}
			ul.tabs li
			{
				list-style: none;
				float: left;
				margin: 0 1em 0 0;
			}
			ul.tabs li a
			{
				color: #fff;
				padding: 3px 5px;
				display: block;
				float: left;
				background: #8B8B9F;

				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
			}
			ul.tabs li a.active
			{
				background: #50506D;
			}
	
	.tabs-border {
		border:1px solid #d8d8d8;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	/* ONLINE USERS BLOCK */		
	.online-users {
		border:1px solid #d8d8d8;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-top:10px;
	}
	.user {
		clear:both;
		padding:20px;
		padding-bottom:0px;
		border-top:1px solid #d8d8d8;
		margin-top:-1px;
	}
	.gray {
		background:#f1f1f1;
	}
	.user-avatar {
		float:left;
	}
	.user-avatar img {
		padding:5px;
		background:#efefef;
		border:1px solid #dedede;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		 -moz-box-shadow:    inset 0 0 10px #000000;
	   -webkit-box-shadow: inset 0 0 10px #000000;
	   box-shadow:         inset 0 0 5px #dedede;
	}
	.user-avatar a {
		display:block;
		text-align:center;
		color:#363b4e;
		margin-bottom:10px;
		font-weight:bold;
	}
	.user-info {
		float:left;
		margin-left:20px;
	}
	.user-name {
		color:#363b4e;
		font-weight:bold;
	}
	.user-location {
		margin-top:20px;
		color:#9a9a9a;
		background-image:url(../images/user-icon.png);
		background-repeat:no-repeat;
		height:12px;
		padding-left:15px;
	}
	.user-mail {
		margin-top:5px;
		color:#9a9a9a;
		background-image:url(../images/user-icon.png);
		background-position:0px -16px;
		background-repeat:no-repeat;
		height:12px;
		padding-left:15px;
	}
	.user-buttons {
		list-style:none;
	}
	.user-buttons li {
		margin-bottom:3px;
	}
	.user-buttons a {
		display:block;
		background: #9296a8; /* Old browsers */
		background: -moz-linear-gradient(top, #9296a8 0%, #565d78 6%, #373c4f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9296a8), color-stop(6%,#565d78), color-stop(100%,#373c4f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #9296a8 0%,#565d78 6%,#373c4f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #9296a8 0%,#565d78 6%,#373c4f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #9296a8 0%,#565d78 6%,#373c4f 100%); /* IE10+ */
		background: linear-gradient(top, #9296a8 0%,#565d78 6%,#373c4f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9296a8', endColorstr='#373c4f',GradientType=0 ); /* IE6-9 */
		height:21px; width:20px;
		border:1px solid #363b4e;
		text-indent:-9999px;
		padding-left:8px;
		padding-top:7px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.user-buttons a:hover {
		background: #9296a8; /* Old browsers */
		background: -moz-linear-gradient(top, #9296a8 0%, #565d77 6%, #41465b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9296a8), color-stop(6%,#565d77), color-stop(100%,#41465b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #9296a8 0%,#565d77 6%,#41465b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #9296a8 0%,#565d77 6%,#41465b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #9296a8 0%,#565d77 6%,#41465b 100%); /* IE10+ */
		background: linear-gradient(top, #9296a8 0%,#565d77 6%,#41465b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9296a8', endColorstr='#41465b',GradientType=0 ); /* IE6-9 */
	}
	.user-buttons a:active {
		background: #363b4e; /* Old browsers */
		background: -moz-linear-gradient(top, #363b4e 0%, #575e79 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363b4e), color-stop(100%,#575e79)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #363b4e 0%,#575e79 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #363b4e 0%,#575e79 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #363b4e 0%,#575e79 100%); /* IE10+ */
		background: linear-gradient(top, #363b4e 0%,#575e79 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363b4e', endColorstr='#575e79',GradientType=0 ); /* IE6-9 */
		-moz-box-shadow:    inset 0 2px 7px #292d3c;
	    -webkit-box-shadow: inset 0 2px 7px #292d3c;
	    box-shadow:         inset 0 2px 7px #292d3c;
	}
	.user-but-setting {
		background-image:url(../images/user-icon-but.png);
		height:14px;
		width:14px;
		display:block;
	}
	.user-but-mail {
		background-image:url(../images/user-icon-but.png);
		background-position:30px 0px;
		height:14px;
		width:14px;
		display:block;
	}
	.user-but-chat {
		background-image:url(../images/user-icon-but.png);
		background-position:15px 0px;
		height:14px;
		width:14px;
		display:block;
	}
	
	/* PROGRESS BARS */
	.progress-bars {
		margin-top:20px;	
	}
	.table-progress {
		margin-top:20px;
		border:1px solid #d8d8d8;
		width:100%;	
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:0;
		border-collapse: collapse;
		color:#363b4e;
	}
	.table-progress td {
		height:30px;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.gray-tr {
		background:#f6f6f6;
	}
	.title-th {
		width:25%;
	}
	.info-th {
		width:10%;
	}
	.bar-th {
		width:65%;
		padding-right:20px;
	}
	.link-th {
		width:25%;
	}
	.link-th a{
		color:#1d89f8;
		text-decoration:underline;
	}
	.link-th a:hover{
		text-decoration:none;
	}
	.browser-th {
		width:25%;
	}
	.action-th {
		width:15%;
	}
	.action-th strong { float:right; text-align:right; margin-right:10px; }
	.headway {
		background-image:url(../images/bg_bar.png);
		width:auto; height:15px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
	}
	.advance {
		height:10px;
		background-image:url(../images/bars.png);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	.bar_pink {
		background-position:0px 20px;
	}
	.bar_purple {
		background-position:0px 10px;
	}
	.bar_green {
		background-position:0px 30px;
	}
	.bar_orange {
		background-position:0px 40px;
	}
	.bar_red {
		background-position:0px 50px;
	}
	
	/*	--------------------------------------------------
	Modal BOX
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #f5f5f5;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		margin-bottom:-21px;
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 50%;
		margin-left: -300px;
		width: 586px;
		background: #f5f5f5;
		position: absolute;
		z-index: 101;
	}
			
	.reveal-modal .close-reveal-modal {
		cursor: pointer;
		background: url(../images/modal_close.png);
		height:17px; width:17px;
		text-indent:-9999px;
		display:block;
	} 
	.modal_head {
		background-image:url(../images/modal_head.png);
		height:74px;
		padding-top:10px;
		padding-left:40px;
		padding-right:10px;
	}
	.modal_text {
		color:#2197c8;
		margin-top:7px;
	}
	.modal_text p {
		float:left;
		color:#2197c8;
	}
	.modal_text span {
		background:#32bcf5;
		color:#fff;
		text-align:center;
		display:block;
		margin-left:5px;
		width:18px;
		height:17px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		float:left;
		padding-top:1px;
	}
	.modal_name {
		font-size:14px;
		color:#363b4e;
		font-weight:bold;
	}
	.modal_messages {
		padding-left:40px;
		padding-right:40px;
		padding-top:10px;
		margin-top:-4px;
	
	}
	.m_message {
		padding-top:5px;
		background-image:url(../images/bg_modal_message.png);
		background-repeat:repeat-x;
		background-position:bottom;
		margin-left:-40px;
		padding-left:40px;
		margin-right:-40px;
		padding-right:40px;
		
	}
	.m_message-last {
		background-image:none;
		margin-bottom:-20px;
	}
	
	.m_avatar {
		float:left;
		margin-bottom:41px;
	}
	.m_avatar img {
		border:1px solid #3b3b3b;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		width:90px;
		height:100px;
		-moz-box-shadow: 0 0 5px #b9b9b9;
		-webkit-box-shadow: 0 0 5px #b9b9b9;
		box-shadow: 0 0 5px #b9b9b9;
	}
	.m_info {
		margin-left:120px;
	}
	.from {
		color:#363b4e;
		float:left;
	}
	a.ico-chat {
		width:8px;
		height:8px;
		background: url(../images/go_chat.png);
		display:block;
		float:left;
		margin-left:10px;
	}
	a.ico-chat:hover {
		background: url(../images/go_chat_hover.png);
	}
	a.ico-del {
		width:8px;
		height:8px;
		background: url(../images/del.png);
		display:block;
		float:left;
		margin-left:10px;
	}
	a.ico-del:hover {
		background: url(../images/del_hover.png);
	}
	.author-date {
		color:#363b4e;
		font-size:18px;
		padding-top:20px;
		padding-bottom:10px;
	}
	a.splLink {
		color:#32bcf5;
		border-bottom:1px dashed #32bcf5;
		margin-top:10px;

	}
	a.splLink:hover { border:0; text-decoration:none; }
	.splCont{display:none; color:#363b4e; margin-top:10px;}
	.m_form { margin-bottom:15px; background:url(../images/modal_form.png); padding-left:160px; padding-top:20px; margin-top:10px; width:426px; margin-left:-160px; height:95px; background-repeat: repeat-x;}
	.m_form textarea {
		height:40px;
		width:365px;
		margin-bottom:2px;
	}
	/* MODAL NEW MESSAGE */
	.new-mes-ava {
		float:left;
	}
	.new-mes-ava img {
		border:1px solid #3b3b3b;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		 -moz-box-shadow:    inset 0 0 10px #000000;
	   -webkit-box-shadow: inset 0 0 10px #000000;
	   box-shadow:         inset 0 0 5px #dedede;
	   max-height:102px;
	   max-width:102px;
	}
	.new-mes-form {
		float:left;
		margin-left:20px;
		margin-top:-10px;
		color:#363b4e;
	}
	.new-mes-form input {
		clear:both;
		width:370px;
	}
	.new-mes-form select {
		margin-bottom:20px;
		margin-top:10px;
		clear:both;
	}
	.new-mes-form textarea {
		height:180px;
		width:370px;
		margin-bottom:10px;
	}
	.new-mes-info {
		margin-top:10px;
		margin-bottom:10px;
	}
	.new-mes-button  {
		margin-bottom:20px;
	}
	.new-mes-button input{
		width:120px;
		margin-right:5px;
	}
		
	/* BUTTONS */
	.button-blue {
		border:1px solid #1e8ab7;
		color:#ffffff;
		cursor:pointer;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #7ad3f8; /* Old browsers */
		background: -moz-linear-gradient(top, #7ad3f8 0%, #32bcf5 7%, #2197c8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad3f8), color-stop(7%,#32bcf5), color-stop(100%,#2197c8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #7ad3f8 0%,#32bcf5 7%,#2197c8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #7ad3f8 0%,#32bcf5 7%,#2197c8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #7ad3f8 0%,#32bcf5 7%,#2197c8 100%); /* IE10+ */
		background: linear-gradient(top, #7ad3f8 0%,#32bcf5 7%,#2197c8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad3f8', endColorstr='#2197c8',GradientType=0 ); /* IE6-9 */
	}
	.button-blue:hover {
		background: #7ad3f8; /* Old browsers */
		background: -moz-linear-gradient(top, #7ad3f8 0%, #32bcf5 7%, #26a0d3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad3f8), color-stop(7%,#32bcf5), color-stop(100%,#26a0d3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #7ad3f8 0%,#32bcf5 7%,#26a0d3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #7ad3f8 0%,#32bcf5 7%,#26a0d3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #7ad3f8 0%,#32bcf5 7%,#26a0d3 100%); /* IE10+ */
		background: linear-gradient(top, #7ad3f8 0%,#32bcf5 7%,#26a0d3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad3f8', endColorstr='#26a0d3',GradientType=0 ); /* IE6-9 */			
	}
	.button-blue:active {
		background: #7ad3f8; /* Old browsers */
		background: -moz-linear-gradient(top, #7ad3f8 0%, #2197c8 0%, #32bcf5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad3f8), color-stop(0%,#2197c8), color-stop(100%,#32bcf5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #7ad3f8 0%,#2197c8 0%,#32bcf5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #7ad3f8 0%,#2197c8 0%,#32bcf5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #7ad3f8 0%,#2197c8 0%,#32bcf5 100%); /* IE10+ */
		background: linear-gradient(top, #7ad3f8 0%,#2197c8 0%,#32bcf5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad3f8', endColorstr='#32bcf5',GradientType=0 ); /* IE6-9 */
		-moz-box-shadow:    inset 0 2px 7px #1a7ba3;
	    -webkit-box-shadow: inset 0 2px 7px #1a7ba3;
	    box-shadow:         inset 0 2px 7px #1a7ba3;
	}
	.button-dark {
		border:1px solid #363b4e;
		color:#ffffff;
		cursor:pointer;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #9296a8; /* Old browsers */
		background: -moz-linear-gradient(top, #9296a8 0%, #565d78 6%, #373c4f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9296a8), color-stop(6%,#565d78), color-stop(100%,#373c4f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #9296a8 0%,#565d78 6%,#373c4f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #9296a8 0%,#565d78 6%,#373c4f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #9296a8 0%,#565d78 6%,#373c4f 100%); /* IE10+ */
		background: linear-gradient(top, #9296a8 0%,#565d78 6%,#373c4f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9296a8', endColorstr='#373c4f',GradientType=0 ); /* IE6-9 */
	}
	.button-dark:hover {
		background: #9296a8; /* Old browsers */
		background: -moz-linear-gradient(top, #9296a8 0%, #565d77 6%, #41465b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9296a8), color-stop(6%,#565d77), color-stop(100%,#41465b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #9296a8 0%,#565d77 6%,#41465b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #9296a8 0%,#565d77 6%,#41465b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #9296a8 0%,#565d77 6%,#41465b 100%); /* IE10+ */
		background: linear-gradient(top, #9296a8 0%,#565d77 6%,#41465b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9296a8', endColorstr='#41465b',GradientType=0 ); /* IE6-9 */
	}
	.button-dark:active {
		background: #363b4e; /* Old browsers */
		background: -moz-linear-gradient(top, #363b4e 0%, #575e79 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363b4e), color-stop(100%,#575e79)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #363b4e 0%,#575e79 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #363b4e 0%,#575e79 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #363b4e 0%,#575e79 100%); /* IE10+ */
		background: linear-gradient(top, #363b4e 0%,#575e79 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363b4e', endColorstr='#575e79',GradientType=0 ); /* IE6-9 */
		-moz-box-shadow:    inset 0 2px 7px #292d3c;
	    -webkit-box-shadow: inset 0 2px 7px #292d3c;
	    box-shadow:         inset 0 2px 7px #292d3c;
	}
	.button-gray {
		border:1px solid #a4aab9;
		cursor:pointer;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color:#363b4e;
		background: #fefefe; /* Old browsers */
		background: -moz-linear-gradient(top, #fefefe 0%, #dee1e7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dee1e7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fefefe 0%,#dee1e7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fefefe 0%,#dee1e7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fefefe 0%,#dee1e7 100%); /* IE10+ */
		background: linear-gradient(top, #fefefe 0%,#dee1e7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dee1e7',GradientType=0 ); /* IE6-9 */
	}
	.button-gray:hover {
		background: #fefefe; /* Old browsers */
		background: -moz-linear-gradient(top, #fefefe 0%, #e5e8ee 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e5e8ee)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fefefe 0%,#e5e8ee 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fefefe 0%,#e5e8ee 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fefefe 0%,#e5e8ee 100%); /* IE10+ */
		background: linear-gradient(top, #fefefe 0%,#e5e8ee 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e5e8ee',GradientType=0 ); /* IE6-9 */
	}
	.button-gray:active {
		-moz-box-shadow:    inset 0 2px 7px #aaacb1;
	    -webkit-box-shadow: inset 0 2px 7px #aaacb1;
	    box-shadow:         inset 0 2px 7px #aaacb1;
	}
	a.button-gray {
		color:#363b4e;
		text-decoration:none;
		display:block;
	}
	a.button-gray:hover {
		text-decoration:none;
	}
	a.button-dark {
		color:#fff;
		display:block;
		text-decoration:none;
	}
	a.button-dark:hover {
		text-decoration:none;
	}
	a.button-blue {
		color:#fff;
		display:block;
		text-decoration:none;
	}
	a.button-blue:hover {
		text-decoration:none;
	}
	
	.button-list-1 {
		margin-top:10px;
		margin-left:-10px;
		margin-right:-10px;
		clear:both;
	}
		
	.button-list-1 li{
		float:left;
		list-style:none;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
	}
	span.icon-button {
		height:16px;
		display:block;
		width:16px;
		padding:0px;
		background-repeat:no-repeat;
	}
	span.icon-button-text {
		height:16px;
		display:block;
		padding:0px;
		padding-left:22px;
		font-weight:normal;
		background-repeat:no-repeat;
	}
	.actions-arrow {
		background:url(../images/black/actions-arrow.png);
	}
	.archives {
		background:url(../images/black/archives.png);
	}
	.archives-empty {
		background:url(../images/black/archives-empty.png);
	}
	.boat {
		background:url(../images/black/boat.png);
	}
	.bubble {
		background:url(../images/black/bubble.png);
	}
	.bubble2 {
		background:url(../images/black/bubble2.png);
	}
	.calculator {
		background:url(../images/black/calculator.png);
	}
	.camera {
		background:url(../images/black/camera.png);
	}
	.car {
		background:url(../images/black/car.png);
	}
	.check {
		background:url(../images/black/check.png);
	}
	.cloud {
		background:url(../images/black/cloud.png);
	}
	.coffee-cup {
		background:url(../images/black/coffee-cup.png);
	}
	.creditcard {
		background:url(../images/black/creditcard.png);
	}
	.cross {
		background:url(../images/black/cross.png);
	}
	.dates {
		background:url(../images/black/dates.png);
	}
	.diagonals-arrows-in {
		background:url(../images/black/diagonals-arrows-in.png);
	}
	.diagonals-arrows-out {
		background:url(../images/black/diagonals-arrows-out.png);
	}
	.dock2 {
		background:url(../images/black/dock2.png);
	}
	.dock-copy {
		background:url(../images/black/dock-copy.png);
	}
	.double-arrow {
		background:url(../images/black/double-arrow.png);
	}
	.file-icon {
		background:url(../images/black/file.png);
	}
	.file-2-icon {
		background:url(../images/black/file-2.png);
	}
	.files-icon {
		background:url(../images/black/files.png);
	}
	.files-2-icon {
		background:url(../images/black/files-2.png);
	}
	.flag {
		background:url(../images/black/flag.png);
	}
	.fork-and-knife {
		background:url(../images/black/fork-and-knife.png);
	}
	.four-directions-arrow {
		background:url(../images/black/four-directions-arrow.png);
	}
	.four-directions-arrow-copy-2 {
		background:url(../images/black/four-directions-arrow-copy-2.png);
	}
	.game-control {
		background:url(../images/black/game-control.png);
	}
	.glass {
		background:url(../images/black/glass.png);
	}
	.half-circle {
		background:url(../images/black/half-circle.png);
	}
	.headphones {
		background:url(../images/black/headphones.png);
	}
	.heart {
		background:url(../images/black/heart.png);
	}
	.house {
		background:url(../images/black/house.png);
	}
	.icecream {
		background:url(../images/black/icecream.png);
	}
	.id-icon {
		background:url(../images/black/id.png);
	}
	.images-icon {
		background:url(../images/black/images.png);
	}
	.ipod {
		background:url(../images/black/ipod.png);
	}
	.leftarrow {
		background:url(../images/black/leftarrow.png);
	}
	.lightbulb {
		background:url(../images/black/lightbulb.png);
	}
	.lightning {
		background:url(../images/black/lightning.png);
	}
	.loupe {
		background:url(../images/black/loupe.png);
	}
	.mail-icon {
		background:url(../images/black/mail.png);
	}
	.house {
		background:url(../images/black/house.png);
	}
	.microphone {
		background:url(../images/black/microphone.png);
	}
	.minus {
		background:url(../images/black/minus.png);
	}
	.mouse {
		background:url(../images/black/mouse.png);
	}
	.notes {
		background:url(../images/black/notes.png);
	}
	.paper-plane {
		background:url(../images/black/paper-plane.png);
	}
	.pen {
		background:url(../images/black/pen.png);
	}
	.phone-icon {
		background:url(../images/black/phone.png);
	}
	.plus {
		background:url(../images/black/plus.png);
	}
	.plus2 {
		background:url(../images/black/plus2.png);
	}
	.pointer {
		background:url(../images/black/pointer.png);
	}
	.positioning-1 {
		background:url(../images/black/positioning-1.png);
	}
	.positioning-2 {
		background:url(../images/black/positioning-2.png);
	}
	.positioning-3 {
		background:url(../images/black/positioning-3.png);
	}
	.positioning-4 {
		background:url(../images/black/positioning-4.png);
	}
	.positioning-5 {
		background:url(../images/black/positioning-5.png);
	}
	.refresh {
		background:url(../images/black/refresh.png);
	}
	.righ-left-arrow {
		background:url(../images/black/righ-left-arrow.png);
	}
	.rightarrow {
		background:url(../images/black/rightarrow.png);
	}
	.scisors {
		background:url(../images/black/scisors.png);
	}
	.screen {
		background:url(../images/black/screen.png);
	}
	.settings {
		background:url(../images/black/settings.png);
	}
	.shuffle {
		background:url(../images/black/shuffle.png);
	}
	.sound {
		background:url(../images/black/sound.png);
	}
	.sound-note {
		background:url(../images/black/sound-note.png);
	}
	.star {
		background:url(../images/black/star.png);
	}
	.statistics {
		background:url(../images/black/statistics.png);
	}
	.tag {
		background:url(../images/black/tag.png);
	}
	.trashcan {
		background:url(../images/black/trashcan.png);
	}
	.user-icon {
		background:url(../images/black/user.png);
	}
	.users-icon {
		background:url(../images/black/sound-note.png);
	}
	.video-icon {
		background:url(../images/black/video.png);
	}
	a.button-blue span.actions-arrow, a.button-dark span.actions-arrow {
		background:url(../images/white/actions-arrow.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.archives, a.button-dark span.archives {
		background:url(../images/white/archives.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.archives-empty, a.button-dark span.archives-empty {
		background:url(../images/white/archives-empty.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.boat, a.button-dark span.boat {
		background:url(../images/white/boat.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.bubble, a.button-dark span.bubble{
		background:url(../images/white/bubble.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.bubble2, a.button-dark span.bubble2 {
		background:url(../images/white/bubble2.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.calculator, a.button-dark span.calculator {
		background:url(../images/white/calculator.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.camera, a.button-dark span.camera {
		background:url(../images/white/camera.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.car, a.button-dark span.car {
		background:url(../images/white/car.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.check, a.button-dark span.check {
		background:url(../images/white/check.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.cloud, a.button-dark span.cloud {
		background:url(../images/white/cloud.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.coffee-cup, .button-dark span.coffee-cup {
		background:url(../images/white/coffee-cup.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.creditcard, a.button-dark span.creditcard {
		background:url(../images/white/creditcard.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.cross, a.button-dark span.cross {
		background:url(../images/white/cross.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.dates, a.button-dark span.dates {
		background:url(../images/white/dates.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.diagonals-arrows-in, a.button-dark span.diagonals-arrows-in {
		background:url(../images/white/diagonals-arrows-in.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.diagonals-arrows-out, a.button-dark span.diagonals-arrows-out {
		background:url(../images/white/diagonals-arrows-out.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.dock2, a.button-dark span.dock2 {
		background:url(../images/white/dock2.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.dock-copy, a.button-dark span.dock-copy {
		background:url(../images/white/dock-copy.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.double-arrow, a.button-dark span.double-arrow {
		background:url(../images/white/double-arrow.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.file-icon, a.button-dark span.file-icon {
		background:url(../images/white/file.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.file-2-icon, a.button-dark span.file-2-icon {
		background:url(../images/white/file-2.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.files-icon, a.button-dark span.files-icon {
		background:url(../images/white/files.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.files-2-icon, a.button-dark span.files-2-icon {
		background:url(../images/white/files-2.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.flag, a.button-dark span.flag {
		background:url(../images/white/flag.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.fork-and-knife, a.button-dark span.fork-and-knife {
		background:url(../images/white/fork-and-knife.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.four-directions-arrow, a.button-dark span.four-directions-arrow  {
		background:url(../images/white/four-directions-arrow.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.four-directions-arrow-copy-2, a.button-dark span.four-directions-arrow-copy-2 {
		background:url(../images/white/four-directions-arrow-copy-2.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.game-control, a.button-dark span.game-control {
		background:url(../images/white/game-control.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.glass, a.button-dark span.glass {
		background:url(../images/white/glass.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.half-circle, a.button-dark span.half-circle {
		background:url(../images/white/half-circle.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.headphones, a.button-dark span.headphones {
		background:url(../images/white/headphones.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.heart, a.button-dark span.heart {
		background:url(../images/white/heart.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.house, a.button-dark span.house {
		background:url(../images/white/house.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.icecream, a.button-dark span.icecream {
		background:url(../images/white/icecream.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.id-icon, a.button-dark span.id-icon {
		background:url(../images/white/id.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.images-icon, a.button-dark span.images-icon {
		background:url(../images/white/images.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.ipod, a.button-dark span.ipod {
		background:url(../images/white/ipod.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.leftarrow, a.button-dark span.leftarrow {
		background:url(../images/white/leftarrow.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.lightbulb, a.button-dark span.lightbulb {
		background:url(../images/white/lightbulb.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.lightning, a.button-dark span.lightning  {
		background:url(../images/white/lightning.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.loupe, a.button-dark span.loupe {
		background:url(../images/white/loupe.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.mail-icon, a.button-dark span.mail-icon {
		background:url(../images/white/mail.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.house, a.button-dark span.house {
		background:url(../images/white/house.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.microphone, a.button-dark span.microphone {
		background:url(../images/white/microphone.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.minus, a.button-dark span.minus {
		background:url(../images/white/minus.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.mouse, a.button-dark span.mouse {
		background:url(../images/white/mouse.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.notes, a.button-dark span.notes {
		background:url(../images/white/notes.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.paper-plane, a.button-dark span.paper-plane {
		background:url(../images/white/paper-plane.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.pen, a.button-dark span.pen {
		background:url(../images/white/pen.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.phone-icon, a.button-dark span.phone-icon {
		background:url(../images/white/phone.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.plus, a.button-dark span.plus {
		background:url(../images/white/plus.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.pointer, a.button-dark span.pointer {
		background:url(../images/white/pointer.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.positioning-1, a.button-dark span.positioning-1 {
		background:url(../images/white/positioning-1.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.positioning-2, a.button-dark span.positioning-2 {
		background:url(../images/white/positioning-2.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.positioning-3, a.button-dark span.positioning-3 {
		background:url(../images/white/positioning-3.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.positioning-4, a.button-dark span.positioning-4 {
		background:url(../images/white/positioning-4.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.positioning-5, a.button-dark span.positioning-5 {
		background:url(../images/white/positioning-5.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.refresh, a.button-dark span.refresh {
		background:url(../images/white/refresh.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.righ-left-arrow, a.button-dark span.righ-left-arrow {
		background:url(../images/white/righ-left-arrow.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.rightarrow, a.button-dark span.rightarrow {
		background:url(../images/white/rightarrow.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.scisors, a.button-dark span.scisors {
		background:url(../images/white/scisors.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.screen, a.button-dark span.screen {
		background:url(../images/white/screen.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.settings, a.button-dark span.settings {
		background:url(../images/white/settings.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.shuffle, a.button-dark span.shuffle  {
		background:url(../images/white/shuffle.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.sound, a.button-dark span.sound {
		background:url(../images/white/sound.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.sound-note, a.button-dark span.sound-note {
		background:url(../images/white/sound-note.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.star, a.button-dark span.star {
		background:url(../images/white/star.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.statistics, a.button-dark span.statistics {
		background:url(../images/white/statistics.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.tag, a.button-dark span.tag {
		background:url(../images/white/tag.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.trashcan, a.button-dark span.trashcan {
		background:url(../images/white/trashcan.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.user-icon, a.button-dark span.user-icon {
		background:url(../images/white/user.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.users-icon, a.button-dark span.users-icon {
		background:url(../images/white/sound-note.png);
		background-repeat:no-repeat;
	}
	a.button-blue span.video-icon, a.button-dark span.video-icon  {
		background:url(../images/white/video.png);
		background-repeat:no-repeat;
	}
	/* Pages CHAT */
	.name-chat {
		font-size:18px;
		color:#363b4e;
		margin-left:10px;
		margin-top:5px;
		font-weight:bold;
	}
	.status-chat {
		color:#363b4e;
		font-size:14px;
		margin-left:10px;
		margin-top:5px;
		clear:both;
	}
	.button-chat-head {
		margin-top:15px;
		float:right;
		list-style:none;
	}
	.button-chat-head li {
		margin-left:10px;
		float:left;
	}
	.voice span {
		background-image:url(../images/chat_icon.png);
		background-position:55px 0px;
		height:16px;
		width:16px;
		display:block;
		text-indent:-9999px;
		margin-top:1px;
	}
	.video-call span {
		background-image:url(../images/chat_icon.png);
		background-position:36px 0px;
		height:16px;
		width:16px;
		display:block;
		text-indent:-9999px;
		margin-top:1px;
		padding-left:0px;
	}
	.profile-chat span {
		background-image:url(../images/chat_icon.png);
		background-position:16px 0px;
		height:16px;
		width:16px;
		display:block;
		text-indent:-9999px;
		margin-top:1px;
	}
	.start-chat span {
		background-image:url(../images/start-chat.png);
		background-repeat:no-repeat;
		height:16px;
		display:block;
		padding-left:25px;
		margin-top:7px;
		color:#363b4e;
	}
	.ava-chat {
		float:left;
	}
	.ava-chat img {
		width:56px; height:56px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.scroll-pane-chat {
		width: 100%;
		height:600px;
		overflow: auto;
		outline: none;
		margin-top:30px;
	}
	.chat {
		margin-top:-20px;
	}
	.mes-chat {
		border-bottom:1px solid #e8eaed;
		margin-bottom:10px;
		padding-right:10px;
	}
	.avatar-message {
		float:left;
		margin-bottom:10px;
		margin-right:10px;
	}
	.avatar-message img {
		width:50px; height:50px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.author-chat {
		color:#000000;
		font-weight:bold;
		float:left;
	}
	.date {
		font-weight:normal;
		color:#b4b8c2;
	}
	.point {
		background-image:url(../images/point.png);
		margin-top:7px;
		width:3px; height:3px;
		margin-left:10px;
		margin-right:10px;
		float:left;
	}
	.next {
		padding-top:20px;
	}
	.text-chat {
		margin-left:60px;
		margin-top:7px;
		margin-bottom:10px;
		color:#242a33;
		line-height: 18px;
	}
	.main-photo {
		height:214px;
		margin-top:10px;
	}
	.text-chat a {
		background:#0fbdf0;
		color:#fff;
		padding:2px 5px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.action-chat {
		margin-top:-10px;
		float:right;
	}
	.button-accept {
		float:right;
	}
	.file {
		float:left;
		width:80%;
	}
	.zip {
		background:url(../images/zip.png);
		width:27px;
		height:32px;
		float:left;
		margin-right:10px;
	}
	.file-name {
		color:#000;
		float:left;
	}
	.size {
		color:#d5d5d5;
		margin-top:20px;
		margin-left:40px;
	}
	.size-accept {
		color:#d5d5d5;
		margin-left:40px;
		margin-top:5px;
	}
	.progress-accept {
		margin-top:3px;
		margin-bottom:3px;
		float:left;
		background:#0FF;
		height:8px;
		width:90%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #cbcbcb; /* Old browsers */
		background: -moz-linear-gradient(top, #cbcbcb 0%, #dcdcdc 8%, #e9e9e9 21%, #f1f1f1 94%, #f1f1f1 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcbcb), color-stop(8%,#dcdcdc), color-stop(21%,#e9e9e9), color-stop(94%,#f1f1f1), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #cbcbcb 0%,#dcdcdc 8%,#e9e9e9 21%,#f1f1f1 94%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #cbcbcb 0%,#dcdcdc 8%,#e9e9e9 21%,#f1f1f1 94%,#f1f1f1 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #cbcbcb 0%,#dcdcdc 8%,#e9e9e9 21%,#f1f1f1 94%,#f1f1f1 100%); /* IE10+ */
		background: linear-gradient(top, #cbcbcb 0%,#dcdcdc 8%,#e9e9e9 21%,#f1f1f1 94%,#f1f1f1 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
	}
	.filler {
		margin-top:-1px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border-top:1px solid #1e8ab7;
		border-bottom:1px solid #1e8ab7;
		height:8px;
		background: #7ad3f8; /* Old browsers */
		background: -moz-linear-gradient(top, #7ad3f8 0%, #31b9f1 10%, #229acc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad3f8), color-stop(10%,#31b9f1), color-stop(100%,#229acc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #7ad3f8 0%,#31b9f1 10%,#229acc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #7ad3f8 0%,#31b9f1 10%,#229acc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #7ad3f8 0%,#31b9f1 10%,#229acc 100%); /* IE10+ */
		background: linear-gradient(top, #7ad3f8 0%,#31b9f1 10%,#229acc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad3f8', endColorstr='#229acc',GradientType=0 ); /* IE6-9 */
	}
	a.fancybox {
		background:none;
	}
	.thumb {
		list-style:none;
		margin-left:-6px;

	}
	.thumb li {
		float:left;
		margin-left:6px;
	}
	.thumb li img {
		max-height:140px;
		max-width:140px;
	}
	.form-chat {
		margin-top:20px;
		width:auto;
		margin-left:-20px;
		margin-right:-20px;
		background:#f4f4f4;
		border-bottom:1px solid #e1e2e5;
		border-top:1px solid #e1e2e5;
		height:65px;
		padding:20px;
	}
	.form-chat textarea {
		border:1px solid #b7b7b7;
		height:46px;
		width:auto;
		min-width:75%;
		float:left;
		padding:10px;
		background: #f6f6f6; /* Old browsers */
		background: -moz-linear-gradient(top, #f6f6f6 1%, #f3f3f3 4%, #fefffe 20%, #fdfdfd 81%, #f9f9f9 87%, #f6f6f6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f6f6f6), color-stop(4%,#f3f3f3), color-stop(20%,#fefffe), color-stop(81%,#fdfdfd), color-stop(87%,#f9f9f9), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f6f6f6 1%,#f3f3f3 4%,#fefffe 20%,#fdfdfd 81%,#f9f9f9 87%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f6f6f6 1%,#f3f3f3 4%,#fefffe 20%,#fdfdfd 81%,#f9f9f9 87%,#f6f6f6 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f6f6f6 1%,#f3f3f3 4%,#fefffe 20%,#fdfdfd 81%,#f9f9f9 87%,#f6f6f6 100%); /* IE10+ */
		background: linear-gradient(top, #f6f6f6 1%,#f3f3f3 4%,#fefffe 20%,#fdfdfd 81%,#f9f9f9 87%,#f6f6f6 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	}
	.form-chat-action {
		float:right;
		list-style:none;
		margin-top:25px;
		margin-right:-5px;
		width:132px;
	}
	.form-chat-action li{
		float:left;
		margin-right:5px;
	}
	.icon-smile a{
		background-image:url(../images/form-chat-action.png);
		background-repeat:no-repeat;
		width:25px; height:16px;
		display:block;
	}
	.icon-image a{
		background-image:url(../images/form-chat-action.png);
		background-repeat:no-repeat;
		background-position:-38px 0px;
		width:16px; height:16px;
		display:block;
	}
	.icon-music a{
		background-image:url(../images/form-chat-action.png);
		background-repeat:no-repeat;
		background-position:-68px 0px;
		width:16px; height:16px;
		display:block;
	}
	.icon-video a{
		background-image:url(../images/form-chat-action.png);
		background-repeat:no-repeat;
		background-position:-97px 0px;
		width:16px; height:16px;
		display:block;
	}
	.icon-url a{
		background-image:url(../images/form-chat-action.png);
		background-repeat:no-repeat;
		background-position:-126px 0px;
		width:16px; height:16px;
		display:block;
	}
	.smiles {
		background:#f4f4f4;
		border:1px solid #b7b7b7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		width:175px;
		float:right;
		margin-top:-200px;
		margin-left:40%;
		position: absolute;
		z-index:999;
	}
	.smiles img {
		cursor:pointer;
	}
	.smiles table td {
		padding:2px;
	}
	.scroll-smiles {
		width: 100%;
		height: 120px;
		overflow: auto;
		outline: none;
		margin-top:10px;
	}
	a.vimeo {
		background:none;
	}
	/* table */
	.button-table-head {
		float:right;
		list-style:none;
		margin-right:5px;
	}
	.button-table-head li {
		margin-right:5px;
		float:left;
	}
        .cancelar-icon span {
		background-image:url(../images/delete-icon.png);
		height:16px;
		width:16px;
		display:block;
		text-indent:-9999px;
		margin-top:1px;
	}
	.delete-icon span {
		background-image:url(../images/black/trashcan.png);
		height:16px;
		width:16px;
		display:block;
		text-indent:-9999px;
		margin-top:1px;
	}
	.edit-icon span {
		background-image:url(../images/edit-icon.png);
		height:16px;
		width:16px;
		display:block;
		text-indent:-9999px;
		margin-top:1px;
	}
        .descargar-icon span {
		background-image:url(../images/black/archives-empty.png);
		height:16px;
		width:16px;
		display:block;
		text-indent:-9999px;
		margin-top:1px;
	}
	/* Page form */
	.paginate_1 {
		list-style:none;
	}
	.paginate_1 li {
		float:left;
		margin-right:5px;
	}
	.paginate_1 li a {
		background-image:url(../images/pagination.png);
		background-position:36px 0px;
		display:block;
		width:34px; height:34px;
		text-decoration:none;
	}
	.paginate_2 li a:hover, .paginate_1 li a:hover { 
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
		-moz-opacity: 0.9; /* Mozilla 1.6 è íèæå */
		-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	}
	.paginate_2 li a {
		background-position:36px 38px;
	}
	.paginate_1 li a span {
		text-align:center;
		display:block;
		padding-top:7px;
		color:#7b7b7b;
	}
	.paginate_1 li a.paginate_1_active {
		background-position:0px 0px;
	}
	.paginate_2 li a.paginate_1_active {
		background-position:0px 38px;
	}
	.paginate_1 li a.paginate_1_active span{
		color:#fff;
	}
	.paginate_1 li a.pagination_prev {
		padding-top:8px;
		height:26px;
	}
	.paginate_1 li a.pagination_prev span {
		background-image:url(../images/pagination_st.png);
		background-repeat:no-repeat;
		width:8px;
		padding:0;
		height:16px;
		margin-left:12px;
	}
	.paginate_1 li a.pagination_next {
		padding-top:8px;
		height:26px;
	}
	.paginate_1 li a.pagination_next span {
		background-image:url(../images/pagination_st.png);
		background-position:-8px 0px;
		background-repeat:no-repeat;
		width:8px;
		padding:0;
		height:16px;
		margin-left:15px;
	}
	/* Cart */
	.cart {
		margin-left:-20px;
		margin-right:-20px;
		padding-top:20px;
		width:auto;
	}
	.goods {
		border-top:1px solid #dfdfdf;
		padding:20px;
		clear:both;
	}
	.img-goods {
		float:left;
		width:95px;

	}
	
	.img-goods img{
		width:94px;
		height:94px;
		border:1px solid #3b3b3b;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		float:left;
	}
	.title-goods a { font-weight:bold; }
	.desc-goods {
		margin-left:115px;
	}
	.text-goods {
		margin-top:10px; 
		
	}
	
	.info2-goods {
		width:auto; margin-right:140px;
	}
	.info-goods {
		float:right;
	}
	.info-goods div {
		margin-bottom:10px;
	}
	.price-goods {
		font-size:21px;
		color:#00a2ff
	}
	.status-goods { text-align:right; }
	.status-1 {
		background:#ff0024;
		padding:2px 5px;
		color:#fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.status-2 {
		background:#54bc00;
		padding:2px 5px;
		color:#fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.status-3 {
		background:#ff8400;
		padding:2px 5px;
		color:#fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.time-goods {
		background-image:url(../images/clock-2.png);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:20px;
		color:#363b4e;
	}
	/* ALERTS */
	.alerts {
		list-style:none;
		margin-right:-40px;
	}
	.alerts li {
		float:left;
		margin-right:40px;
	}
	.alert {	
		height:25px;
		padding-top:3px;
		cursor:pointer;
		margin-bottom:10px;
		margin-top:10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color:#fff;
	}
	.min {
		width:100px;
	}
	.alert-text {
		float:left;
		margin-top:3px;
		display:block;
	}
	.alert.green {
		background: #73d73f; /* Old browsers */
		background: -moz-linear-gradient(top, #73d73f 0%, #4ba728 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73d73f), color-stop(100%,#4ba728)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #73d73f 0%,#4ba728 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #73d73f 0%,#4ba728 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #73d73f 0%,#4ba728 100%); /* IE10+ */
		background: linear-gradient(top, #73d73f 0%,#4ba728 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d73f', endColorstr='#4ba728',GradientType=0 ); /* IE6-9 */
		border:1px solid #4ba728;
	}

	.alert.red {
		border:1px solid #b7342c;
		background: #ff6a5e; /* Old browsers */
		background: -moz-linear-gradient(top, #ff6a5e 0%, #ed4c42 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a5e), color-stop(100%,#ed4c42)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ff6a5e 0%,#ed4c42 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ff6a5e 0%,#ed4c42 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ff6a5e 0%,#ed4c42 100%); /* IE10+ */
		background: linear-gradient(top, #ff6a5e 0%,#ed4c42 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a5e', endColorstr='#ed4c42',GradientType=0 ); /* IE6-9 */
	}

	.alert.orange {
		background: #fece5b; /* Old browsers */
		background: -moz-linear-gradient(top, #fece5b 0%, #feba3b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fece5b), color-stop(100%,#feba3b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fece5b 0%,#feba3b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fece5b 0%,#feba3b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fece5b 0%,#feba3b 100%); /* IE10+ */
		background: linear-gradient(top, #fece5b 0%,#feba3b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fece5b', endColorstr='#feba3b',GradientType=0 ); /* IE6-9 */
		border:1px solid #dd9823;
	}
	.alert.blue {
		background: #5eb5ff; /* Old browsers */
		background: -moz-linear-gradient(top, #5eb5ff 0%, #4287ed 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5eb5ff), color-stop(100%,#4287ed)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #5eb5ff 0%,#4287ed 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #5eb5ff 0%,#4287ed 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #5eb5ff 0%,#4287ed 100%); /* IE10+ */
		background: linear-gradient(top, #5eb5ff 0%,#4287ed 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5eb5ff', endColorstr='#4287ed',GradientType=0 ); /* IE6-9 */
		border:1px solid #2861b7;
	}

	.alert .green-icon {
		display:block;
		width:22px;
		height:22px;
		background-image:url(../images/alert-icon.png);
		float:left;
		margin-left:5px;
		margin-right:5px;
	}
	
	.alert .blue-icon {
		display:block;
		width:22px;
		height:22px;
		background-image:url(../images/alert-icon.png);
		background-position:0px 22px;
		float:left;
		margin-left:5px;
		margin-right:5px;
	}
	
	.alert .orange-icon {
		display:block;
		width:22px;
		height:22px;
		background-image:url(../images/alert-icon.png);
		float:left;
		margin-left:5px;
		margin-right:5px;
		background-position:0px 66px;
	}
	.alert .red-icon {
		display:block;
		width:22px;
		height:22px;
		background-image:url(../images/alert-icon.png);
		background-position:0px 44px;
		float:left;
		margin-left:5px;
		margin-right:5px;
	}
	.close-red {
		display:block;
		width:22px;
		height:22px;
		background-image:url(../images/alert-close.png);
		background-position:0px 44px;
		margin-right:5px;
		margin-left:5px;
	}
	.close-orange {
		display:block;
		width:22px;
		height:22px;
		background-image:url(../images/alert-close.png);
		background-position:0px 66px;
		margin-right:5px;
		margin-left:5px;
	}
	.close-green {
		display:block;
		width:22px;
		height:22px;
		background-image:url(../images/alert-close.png);
		margin-right:5px;
		margin-left:5px;
	}
	.close-blue {
		display:block;
		width:22px;
		height:22px;
		background-image:url(../images/alert-close.png);
		background-position:0px 22px;
		margin-right:5px;
		margin-left:5px;
	}
	
	#finder {
		margin-top:10px;
	}
	
	/* gallery */
	.icon-grid {
		margin-left:10px;
	}
	.icon-grid span {
		background-image:url(../images/grid.png);
		height:16px;
		width:16px;
		display:block;
		text-indent:-9999px;
		margin-top:1px;
		padding-left:0px;
	}
	.icon-list span {
		background-image:url(../images/list.png);
		height:16px;
		width:16px;
		display:block;
		text-indent:-9999px;
		margin-top:1px;
		padding-left:0px;
	}
	products {
		margin-top:20px;
	}
	#products,.product,.wrapper,.image,.description {
		float:left;
	}
	#products,.product {
		width:100%;
	}
	.product {
		padding:20px 0;
		border-bottom:solid 1px #ededed;
	}
	.image {
		width:146px;
		height:146px;
	}
	.image img{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.description {
		float:right;
		margin-left:166px;
		margin-top:-146px;
	}
	.description a {
		font-weight:bold;
	}
	.description p {
		margin-top:10px;
	}
	.grid .product {
		margin-right:20px;
		padding-top:20px;
		text-align:center;
		border:none;
		margin-bottom:10px;
	}
	.grid .product,.grid .wrapper,.grid .image,.grid .description {
		width:146px;
	}
	.grid .image {
		margin-bottom:7px;
	}
	.grid .description div {
		margin-top:150px;
	}
	.grid .description p {
		display:none;
	}
	
	/* GRID */
	.content-grid {
		margin-top:10px;
	}

	.grid-1 {
		width:100%;
		float:left;
		margin-top:20px;
	}
	
	.grid-1-first {
		margin-top:-10px;
	}
	.grid-2 {
		width:50%;
		margin-top:20px;
		float:left;
	}
	.grid-3 {
		width:49%;
		margin-top:20px;
		margin-left:2%;
		color:#000;
		float:left;
	}
	.grid-4 {
		width:32%;
		margin-left:2%;
		margin-top:20px;
		color:#000;
		float:left;
	}
	.grid-5 {
		width:66%;
		margin-left:2%;
		margin-top:20px;
		color:#000;
		float:left;
	}
	.first {
		margin-left:0;
	}
	
	/* Contact LIST */
		
		.slider { width:auto; min-height: 250px; display: block; position: relative; background: #fff; overflow: hidden; margin-top:20px;}
		.slider ul { list-style: none; }
		.slider-content { float: left; width: 100%; display: block; overflow: auto; min-height: 250px; }
		.slider-content ul { float: left; width: 100%; display: block; position: relative; }
		.slider-content ul li { float: left; width: 100%; }
		.slider-content ul ul li a { padding: 5px 10px; display: block; border-bottom: 1px solid #f3f3f3; text-transform: capitalize; }
		.slider-content ul ul li a:hover { background: #f3faff; border-color: #d5ebf9; }
		.slider-content .title { padding: 5px 0; text-indent: 10px; background: #eaeaea; color: #807f7f; width: 100%; float: left; font-weight: bold; text-transform: uppercase; }
		.slider-content .selected .title { background: rgb(246,246,246); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */ }
		.slider .slider-nav { position: absolute; right: 0; top: 0; margin-top:10px; background: #666; min-height: 250px; background: rgb(246,246,246); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */}
		.slider .slider-nav ul { padding: 5px 0; }
		.slider .slider-nav li a { padding: 3px 5px; line-height: 13px; text-align: center; color: #807f7f; font-weight: bold; display: block; text-transform: uppercase; cursor: pointer; }
		.slider #debug { position: absolute; bottom: 0; left: 0; padding: 5px; background: #000; color: #fff; }
		.slider .arrow { font-size: 0px; line-height: 0%; width: 0px; border-bottom: 8px solid #fff; border-left: 5px solid #333; border-right: 5px solid #333; position: relative; top: 5px; }
		.slider .down { border-bottom: none; border-top: 8px solid #fff; top: 15px; }
		.slider .slide-up, .slider .slide-down { height: 30px; background: #333; text-align: center; cursor: pointer; float: right; width: 100%; position: relative;background: rgb(246,246,246); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(246,246,246,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */ }
		.up-sl {
			background-image:url(../images/contact-nav.png);
			width:28px;
			height:14px;
			display:block;
			margin:auto;
			margin-top:7px;
		}
		.down-sl {
			background-image:url(../images/contact-nav.png);
			background-position:0px 14px;
			width:28px;
			height:14px;
			display:block;
			margin:auto;
			margin-top:7px;
		}
	/* Dialogs */
	#popup_container {
		font-family: Arial, sans-serif;
		font-size: 12px;
		min-width: 450px; /* Dialog will be no smaller than this */
		max-width: 600px; /* Dialog will wrap after this width */
		background: #f5f5f5;
		border:solid 1px #bababa;
		color: #000;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		 -moz-box-shadow: 0 0 15px #bababa; 
		-webkit-box-shadow: 0 0 15px #bababa; 
		box-shadow: 0 0 20px #a0a0a0; 
                height: 160px;
	}
	
	#popup_title {
		font-size: 18px;
		text-align:left;
		line-height: 1.75em;
		padding-left:20px;
		padding-top:10px;
		color: #444b50;
		cursor: default;
		height:30px;
	}
	
	#popup_content {

		margin: 0em;
		overflow:hidden;
		color: #576169;
		clear:both;
                height: 350px;
	}
	
	#popup_message {
		padding-left: 20px;
		padding-right:20px;
		padding-bottom:20px;
		clear:both;
		background-image:url(../images/bg_content_dialog.png);
		background-repeat:repeat-x;
		background-position:bottom;

	}
	
	#popup_panel {
		clear:both;
		height:37px;
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		text-align:right;
		background: #fefefe; /* Old browsers */
		background: -moz-linear-gradient(top, #fefefe 0%, #eeeeee 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fefefe 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fefefe 0%,#eeeeee 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fefefe 0%,#eeeeee 100%); /* IE10+ */
		background: linear-gradient(top, #fefefe 0%,#eeeeee 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	}
	
	#popup_prompt {
		margin-right:20px;	
	}
	.promt_input {
		width:390px;
	}
	/* To do list */
	.to-do-list {
		clear:both;
		margin-top:20px;
	}
	.event {
		margin-top:10px;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:1px dashed #cccccc;
	}
	.date-time {
		padding-top:5px;
		padding-left:5px;
		border-color: #447cc7;     /* default BORDER color */
		background: #2bb0e4; /* Old browsers */
		background: -moz-linear-gradient(top, #2bb0e4 0%, #1c87d5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2bb0e4), color-stop(100%,#1c87d5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #2bb0e4 0%,#1c87d5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #2bb0e4 0%,#1c87d5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #2bb0e4 0%,#1c87d5 100%); /* IE10+ */
		background: linear-gradient(top, #2bb0e4 0%,#1c87d5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb0e4', endColorstr='#1c87d5',GradientType=0 ); /* IE6-9 */
		color: #fff;            /* default TEXT color */
		min-height:19px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		padding-right:5px;
		max-width:185px;
	}
	.date-time-2 {
		padding-top:5px;
		padding-left:5px;
		border-color: #447cc7;     /* default BORDER color */
		background: #ee3023; /* Old browsers */
		background: -moz-linear-gradient(top, #ee3023 0%, #ba1409 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee3023), color-stop(100%,#ba1409)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ee3023 0%,#ba1409 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ee3023 0%,#ba1409 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ee3023 0%,#ba1409 100%); /* IE10+ */
		background: linear-gradient(top, #ee3023 0%,#ba1409 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3023', endColorstr='#ba1409',GradientType=0 ); /* IE6-9 */
		color: #fff;            /* default TEXT color */
		min-height:19px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		padding-right:5px;
		max-width:185px;
	}
	.date-time-3 {
		padding-top:5px;
		padding-left:5px;
		background: #ed2361; /* Old browsers */
		background: -moz-linear-gradient(top, #ed2361 0%, #960438 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed2361), color-stop(100%,#960438)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ed2361 0%,#960438 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ed2361 0%,#960438 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ed2361 0%,#960438 100%); /* IE10+ */
		background: linear-gradient(top, #ed2361 0%,#960438 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed2361', endColorstr='#960438',GradientType=0 ); /* IE6-9 */
		color: #fff;            /* default TEXT color */
		min-height:19px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		padding-right:5px;
		max-width:185px;
	}
	.date-time-4 {
		padding-top:5px;
		padding-left:5px;
		background: #fe9a00; /* Old browsers */
		background: -moz-linear-gradient(top, #fe9a00 0%, #ef7200 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9a00), color-stop(100%,#ef7200)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fe9a00 0%,#ef7200 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fe9a00 0%,#ef7200 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fe9a00 0%,#ef7200 100%); /* IE10+ */
		background: linear-gradient(top, #fe9a00 0%,#ef7200 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9a00', endColorstr='#ef7200',GradientType=0 ); /* IE6-9 */
		color: #fff;            /* default TEXT color */
		min-height:19px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		padding-right:5px;
		max-width:185px;
	}
	.date-time span, .date-time-2 span, .date-time-3 span, .date-time-4 span{ float:left; color:#fff; }
	
	.date-time span.date, .date-time-2 span.date, .date-time-3 span.date, .date-time-4 span.date{
		background-image:url(../images/clock.png);
		background-repeat:no-repeat;
		background-position:right bottom;
		padding-right:20px;
		padding-top:1px;
		margin-top:-1px;
		margin-left:70px;
		float:right;
	}
	.title-event {
		margin-top:5px;
	}
	#example { width:100%;
	}
	.navi-data-2 {
		margin-top:20px;
		float:left;
	}
	
	/* WIDGETS */
	.tooltips {
		margin-top:20px;
		margin-bottom:20px;
		color:#363b4e;
		clear:both;
	}
	.tooltips a{ text-decoration:underline; }
	.preview-tooltips {
		float:left;
		width:32%;
	}
	.name-tooltips {
		float:left;
		width:32%;
	}
	.example-tooltips {
		float:left;
		width:32%;
	}
	/* Toggle */
	#toggle-view {
		list-style:none;    
		font-family:arial;
		font-size:11px;
		margin:0;
		padding:0;
		width:auto;
	}
	 
    #toggle-view li {
        margin:10px 0px;
        border-bottom:1px solid #ccc;
        position:relative;
        cursor:pointer;
    }
     
    #toggle-view h3 {
        margin:0;
        font-size:14px;
    }
 
    #toggle-view span {
        position:absolute;
        right:5px; top:0;
        color:#ccc;
        font-size:13px;
    }
     
    #toggle-view .panel {
        margin:5px 0;
        display:none;
    }   
/* MAX WIDTH 925 PX */
@media screen and (max-width: 960px) {
	.grid-2 {
		width:100%;
		margin-top:20px;
	}
	.filling {
		margin-right:0px;
		margin-left:0px;
	}
	.form-chat textarea {
		width:85%;
	}
	.form-chat-action {
		width:25px;
		margin-top:-15px;
	}
	.form-chat-action li{
		float:none;
		margin-top:3px;
	}
	.icon-smile {
		margin-left:-9px;
	}
	.formRow .formRight { display: block; float: left; width: 98%;  margin-right:20px; }
	.formRow label{
		float:none;
	}
	.filename{ width:190px; }
	.pies li {
		width:100%;
		margin-bottom:20px;
	}
		.name-tooltips {
		display:none;
	}
	.preview-tooltips { width:50%; }
	.example-tooltips { float:right; }
}
/* MAX WIDTH 600 PX */
 @media screen and (max-width: 600px) {

	body {overflow: -moz-scrollbars-vertical; overflow-x: hidden; min-width:320px;}
	#container-main {
		overflow: hidden;
		background:#fff;
		background-position:left;
		background-repeat:repeat-y;
		min-height:100%;

	}
	#container {
		width: 100%;
		min-height:100%;
		height:100%;
	}
	
	#content {
		padding:0;
		float:none;
		clear:both;
	}
        
        
	
	.content {
			padding-left:10px;
			padding-right:10px;
	}
	#sideLeft {
		width:100%;
		color:#FFF;
		background:#1d202a;
		position: static;
		float:none;
		margin:0;
		padding-top:20px;
		clear:both;
	}
	.profile {
		margin:auto;
		width:190px;
    }
	.last-action {
		display:none;
	}

	ul.menu, ul.menu ul {
	  	list-style-type:none;
		padding: 0;
		width:100%; /*width of menu*/
	}
	ul.menu {
		clear:both;
		margin-top:20px;
	}
	.info-buttons {
		display:none;
	}
	
	/* head */
	.header {
		padding-left:10px;
		padding-right:10px;
	}
	.button-head a{
		width:18px;
	}
	.button-head span{
		text-indent:-9999px;

	}
	
	.view_menu a{
		display:block;
		margin-right:10px;
	}
	.view_menu span {
		background-image:url(../images/menu.png);
		background-repeat:no-repeat;
		padding-left:25px;
		padding-top:1px;
		display:block;
		height:16px;
		margin-left:1px;
	}
	.speedbar {
		padding-left:10px;
		padding-right:10px;
	}

	.stats_figures {
		min-height:160px;
		width:auto;
		height:auto;
		padding-top:20px;
		padding-bottom:30px;
		
	}
	.stats_figures li {
		float:none;
		height:80px;
		width:100%;
		margin-top:30px;
		color:#cfd0da;
	}

	.stats_figures_2 {
		height:auto;
	}
	.stats_figures_2 li {
		float:none;
		width:100%;
		border-right:0;
	}
	
	.distance p{
		width:100%;
	}
	.distance-2 ul{
		width:100%;
	}
	.text-goods { display:none; }

 }